﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace UI.Desktop
{
    public partial  class ApplicationForm : Form
    {
        public enum modoForm{Alta=1,Baja=2,Modificacion=3,Consulta=4};
        public modoForm mdfrm;



        public ApplicationForm()
        {
            InitializeComponent();
        }

       public modoForm ModoForm
       {    get
           {
               return mdfrm;
            }
            
            set
            {
                mdfrm = value;
            }      
       }

       public virtual void MapearDeDatos() { }
       public virtual void MapearADatos() { }
       public virtual void GuardarCambios() { }
       public virtual bool Validar() { return false; }

       public void Notificar(string titulo, string mensaje, MessageBoxButtons botones, MessageBoxIcon icono)
       {
           MessageBox.Show(mensaje, titulo, botones, icono);
       }
       
        public void Notificar(string mensaje, MessageBoxButtons botones,
       MessageBoxIcon icono)
       {
           this.Notificar(this.Text, mensaje, botones, icono);
       }

    
    
    
    
    
    
    
    
    
    
    
    
    }
}
